ENSLAVE

Section: User Commands (1)
Updated: 20 Jul 1991
Index Return to Main Contents
 

NAME

enslave - start MandelSpawn computation servers  

SYNOPSIS

enslave [ -v ] [ -n ] [ host ] ...  

DESCRIPTION

Enslave starts MandelSpawn computation servers (see mslaved(8)) on hosts listed in the file $HOME/.enslave. If a list of hostnames is given as arguments, then servers are started only on those hosts.

The -v option causes enslave to print the rsh commands it executes to start the servers. With the -n option, the commands are printed but not executed.

The file .enslave in the user's home directory contains the information necessary to start the computation servers. It contains one line per host, each consisting of two or more whitespace-separated fields: the host name, the directory where the binaries of mslaved and mslavedc are stored, and any options that are to be passed to mslavedc. The directory name may be relative to the user's home directory on the remote host and should end with a slash.

In addition to the .enslave file, enslave uses information from the user's .rhosts file to determine a username for executing commands on each of the remote hosts. Additional hostname-username pairs for non-trusted hosts may be stored in .rhosts format in the file .rhostile.  

FILES

$HOME/.enslave      control file

$HOME/.rhosts      hostname-username pairs for trusted hosts

$HOME/.rhostile    hostname-username pairs for non-trusted hosts

 

SEE ALSO

xms(1), bms(1), mslaved(8), mslavedc(8)

 

BUGS

Forking off one rsh per host in parallel may be considered anti-social behaviour if the number of hosts is large.

Hostname aliases are not taken into account, so hostnames must be spelled identically in .enslave, .mslaves, .rhosts, and .rhostile.  

COPYRIGHT

Copyright (C) 1990 Andreas Gustafsson (gson@niksula.hut.fi)


 

Index

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO
BUGS
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 00:34:11 GMT, March 30, 2022